Gayle celebrates 47 ball century