Manchester City told to spend big for Javi Martinez