Marco weakens to tropical storm; Laura track shifts east as storm picks up steam