Bradley Cooper shows off his buff body in tight T-shirt after 'putting on 40 pounds'