Oil prices rebound past $85 on stubborn Strait of Hormuz supply fears