Dollar weakened on lower than expected April inflation