Europe close: Spanish banks push markets higher as inflation