Halfva staden Sevilla står under vatten.