how long is giancarlo stanton out