Singapore dollar recovers from 11-year low against US dollar