Home Off Beat Kelly Brooks owes her figure to ‘tons of sex’