Colombia’s James Rodriguez signs for Bayern Munich on two-year loan deal