Russia rakes in nearly $20bn from oil exports in May