Bruno Mars ends hip-hop's Grammy dreams