Friendship-aware task planning in mobile crowdsourcing