Kate Hudson has shared the reason why her sex life has improved with age. The How to Lose a Guy in 10 Days star, 45, revealed ...