Should metformin be taken with or without food