David (rey mitológico)