Graphene Coupled with Nanocrystals: Opportunities and Challenges for Energy and Sensing Applications