An Overview of Current Development, Vision and Challenge of Global Offshore Wind and Marine Energy Power