Kate Hudson Sings 'Shallow' Fans Impressed