Recent Borexino results and prospects for the near future