Cat. 5 Hurricane Maria on collision course with Puerto Rico