Man City ready to spend £30m on Luke Shaw