Sadie Frost shows off her body on the beach in Ibiza