West Brom striker Saido Berahino has signed a 'new-and-improved' contract that will keep him at the club until June 2017.