Phosphorene: Current status, challenges and opportunities