João Rodrigues wins the 81st edition of Tour de Portugal by bike