Star Metro - Marc Marquez coasts to seventh successive victory in Hungary