In situ coating on LiFePO4 with ionic liquid as carbon source for high-performance lithium batteries