Bravo slams ton as Windies consolidate position