Webber to leave after season