Recoverable and reusable hydrochloric acid used as a homogeneous catalyst for biodiesel production