Apex Hotels to invest £12 million on portfolio upgrade