Fox: Kate Hudson shows off bikini body in steamy send-off to summer