Swansea signs Renato Sanches on loan from Bayern Munich