how long did buddha meditate