Refugees reach 2.8 million as Russia strikes hit west Ukraine