Byron Buxton says he will be ready for Opening Day