European Central Bank keeps rates on hold