Joe Biden under fire from rivals