Rechargeable Multi-functional mop